package com.cloudbroker.bcs.platform.dav.bizapi.t2service.export;

import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.result.CCHistoryList;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.result.CCRoomOperResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.vo.CCLiveListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.chat.vo.CCRoomOperInfoForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

/**
 * Created by zhaojp18008 on 2016/9/8.
 */
@ServiceModule
public interface CCLiveT2BizService {
    /**
     * 操作CCLive-api
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavWeiboFuncIds.FUNC_OPER_CCLIVE_API, desc = "操作CCLive-api")
    public CCRoomOperResult funcOperateCCRoom(@ServiceParam("param") CCRoomOperInfoForm param);
    
    /**
     * 查询视频直播列表
     * @param param
     * @return
     */
    @Service(functionId = IFSFunctionIdsNew.IFSDavWeiboFuncIds.FUNC_OPER_CCLIVE_LIST, desc = "查询视频直播列表")
    public CCHistoryList funcGetCCListByID(@ServiceParam("param") CCLiveListForm param);
}
